13a1849e20c241a4f9fc0b2fd49828ee57942965,ocpp-v1_6/src/main/java/eu/chargetime/ocpp/JSONCommunicator.java,JSONCommunicator,parse,#Object#,102

Before Change


        } else if (array.getInt(INDEX_MESSAGEID) == TYPENUMBER_CALLRESULT) {
            message = new CallResultMessage();
            message.setPayload(array.get(INDEX_CALLRESULT_PAYLOAD).toString());
        } else if (array.getInt(INDEX_MESSAGEID) == TYPENUMBER_CALLERROR) {
            message = new CallErrorMessage();
            ((CallErrorMessage) message).setErrorCode(array.get(INDEX_CALLERROR_ERRORCODE).toString());
            ((CallErrorMessage) message).setErrorDescription(array.get(INDEX_CALLERROR_DESCRIPTION).toString());

After Change


        } else if (array.get(INDEX_MESSAGEID).getAsInt() == TYPENUMBER_CALLRESULT) {
            message = new CallResultMessage();
            message.setPayload(array.get(INDEX_CALLRESULT_PAYLOAD).toString());
        } else if (array.get(INDEX_MESSAGEID).getAsInt() == TYPENUMBER_CALLERROR) {
            message = new CallErrorMessage();
            ((CallErrorMessage) message).setErrorCode(array.get(INDEX_CALLERROR_ERRORCODE).getAsString());
            ((CallErrorMessage) message).setErrorDescription(array.get(INDEX_CALLERROR_DESCRIPTION).getAsString());